go/ast.BlockStmt.Rbrace (field)

15 uses

	go/ast (current package)
		ast.go#L704: 		Rbrace token.Pos // position of "}", if any (may be absent due to syntax error)
		ast.go#L829: 	if s.Rbrace.IsValid() {
		ast.go#L830: 		return s.Rbrace + 1

	go/doc
		example.go#L587: 		Rbrace: last.Pos(),

	go/parser
		parser.go#L1418: 	return &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}
		parser.go#L1430: 	return &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}
		parser.go#L2262: 	body := &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}
		parser.go#L2336: 	body := &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}

	go/printer
		nodes.go#L1231: 	p.linebreak(p.lineFor(b.Rbrace), 1, ignore, true)
		nodes.go#L1232: 	p.setPos(b.Rbrace)
		nodes.go#L1508: 		if len(body.List) == 0 && !p.commentBefore(p.posFor(body.Rbrace)) {
		nodes.go#L1512: 			p.setPos(body.Rbrace)
		nodes.go#L1844: 	pos2 := b.Rbrace
		nodes.go#L1899: 		p.setPos(b.Rbrace)

	go/types
		stmt.go#L50: 		check.error(atPos(body.Rbrace), MissingReturn, "missing return")